/////////////////////////////////////////////////////////////////////////////
/*/	
 *	Creator:		Joshua C. Rouzer
 *	Title:			Level Select State
 *	Last Edited:	07/15/2013
 *	Summary:		
/*/
/////////////////////////////////////////////////////////////////////////////
#ifndef LEVEL_SELECT
#define LEVEL_SELECT
#define LEVEL_COUNT 4
#include "CGamestate.h"
class CLevelSelectState : public CGameState{
public:
	static CLevelSelectState* GetInstance();
	virtual void Enter()					final;
	virtual void Exit ()					final;
	virtual bool Input()					final;
	virtual void Update(float fElapsedTime)	final;
	virtual void Render()					final;
private:
	int examples[LEVEL_COUNT];
	int m_nCurrSelect;
	CLevelSelectState();
	virtual ~CLevelSelectState();
	CLevelSelectState(const CLevelSelectState&);
	CLevelSelectState& operator=(const CLevelSelectState&);
	TCHAR LevelSelectName[40], PrsEnter[40];
	string lvlsltName, prsEnterS;
};
#endif